package pro.cherish.knowledgeumldesignpattern.designPattern.com.cherish.command;
//命令模式，就是多加一层，增加扩展性，如果你对业务特别熟悉，也没啥必要一定要使用命令模式
//场景
//Struct2 action的整个调用过程就有命令模式
//数据库事务机制的底层实现
//命令撤销和恢复（可能就是和备忘录模式结合了）
public class client {
    public static void main(String [] args){
        Command command = new ConcreterCommand(new Receiver());
        Invoker invoker = new Invoker(command);
        invoker.call();
    }
}
